package db4;

public class khzy5 {
//    1.    编写一个方法，求整数n的阶乘，例如5的阶乘是1*2*3*4*5。
//    public static void main(String[] args) {
//        int m=factor(3);
//        System.out.println(m);
//    }
//    public static int factor(int n){
//        int x=n;
//        for (int i = n-1; i >0; i--) {
//            x=x*i;
//        }
//        return x;
//    }

//    2.    编写一个方法，判断该年份是平年还是闰年。
//    public static void main(String[] args) {
//        year(2002);
//    }
//    public static void year(int n){
//        if(n%4==0){
//            System.out.println("是闰年");
//        }else{
//            System.out.println("是平年");
//        }
//    }
// 3.编写一个方法，输出大于200的最小的质数。
//    public static void main(String[] args) {
//        zhi();
//    }
//    public static void zhi(){
//        int x=-1;
//      a:  for (int i = 200; i <1000 ; i++) {
//            for (int j = 2; j < i; j++) {
//                if (i%j==0){
//                   break;
//                }
//                if(i==j+1){
//                    x=i;
//                    break a;
//                }
//            }
//        }
//        System.out.println("大于两百的最小质数："+x);
//    }
//    4.    写一个方法，功能：定义一个一维的int 数组，
//    长度任意,然后将它们按从小到大的顺序输出（使用冒泡排序）。
//      public static void main(String[] args) {
//
//      }
//      public static void arr(int []) {
//          for (int i = 0; i < arr().length; i++) {
//              for (int j = 0; j < arr().length ; j++) {
//
//              }
//          }
//      }

    public static void main(String[] args) {
        int[] arr={3,2,4,5,8};
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);}
        f1(arr);
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
    }
    public static void f1(int[] arr){

        for (int i = 1; i < arr.length-1 ; i++) {
            for (int j = 0; j < arr.length-i; j++) {
                if(arr[j]>arr[j+1]){
                    int d =arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=d;
                }
            }
        }
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
        }
    }






//5.	编写一个方法abs( )，既可以对整数进行绝对值获取，又可以对小数进行绝对值的获取


//      public static void main(String[] args) {
//          byte a = -10;
//          double x = abs(a);
//          System.out.println(x);
//      }
//      public static int abs(double a){
//          if(a<0){
//          return -a;
//          }else{
//              return a;
//          }
//      }




